﻿using Bricks.Component.Utils;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;

namespace Bricks.Business.Models.ProjectContract
{
    [Description("完工项目")]
    public class FinishedProjectInfo : EntityBase<Guid>
    {
        public FinishedProjectInfo()
        {
            ID = GuidHelper.NewGuid();
        }

        [StringLength(64)]
        [Display(Name = "项目名称")]
        public string ProjectName { get; set; }

        [StringLength(64)]
        [Display(Name = "完工时间")]
        public string FinishTime { get; set; }

        [StringLength(64)]
        [Display(Name = "批复金额")]
        public string PlanAccount { get; set; }

        [StringLength(64)]
        [Display(Name = "决算金额")]
        public string FinalAccount { get; set; }

        [StringLength(64)]
        [Display(Name = "批复文号")]
        public string OfficialNum { get; set; }

        [StringLength(64)]
        [Display(Name = "批复时间")]
        public string OfficialTime { get; set; }

        [Display(Name = "附件")]
        public string Attachment { get; set; }

        [Display(Name = "登记人")]
        public Guid RegisterUserID { get; set; }
    }
}
